﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DevelopmentPFR.Utilitaire;

namespace DevelopmentPFR.Centrale_Achat
{
    public partial class DetailCommandesHypermarches : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            LoadData();
        }

        private void LoadData()
        {
            //Chargement de la liste des articles selon la réference commande
            string referenceCommande = Request["ref"];
            DataTable tableArticle = BaseDeDonnees.ExecuteSelectStoredProcedure("spCommun_detailCommandeHypermarche", new Hashtable()
            {
                {"reference",referenceCommande}
            });

            //Prend la première ligne de données pour obtenir les informations de la commande
            DataRow infosCommande = ((DataRow)tableArticle.Select("").First());
            //Chargement des infos de la commande selon la réference
            DateTime dateCommande = (DateTime)infosCommande[1];
            string statutCommande = (string)infosCommande[2];
            double prixHt = (double)infosCommande[7];

            //Chargement des infos de la commande dans les contrôles
            refCommande.Text = referenceCommande;
            DateCmd.Text = String.Format("{0:dd/MM/yyyy}", dateCommande);
            statut.Text = statutCommande;
            prixTotal.Text = prixHt.ToString();

            //Chargement de la liste dans le GridView
            listeProduits.DataSource = tableArticle;
            listeProduits.DataBind();
        }
    }
}